<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8" />
        <title>08_IIFE-特点</title>
    </head>
    <body>
        <script>
            // 匿名函数自调用是在定义的同时执行函数
            // 匿名函数自调用只能执行一次
            // 匿名函数自调用，函数整体不会发生预解析，但是函数内部执行代码是要去预解析


            // IIFE函数整体不会发生预解析  但是在函数的内部是会发生预解析的
            // console.log(a);

            (function(){
                console.log(a);
                var a = 1;
            })();
        </script>
    </body>
</html>